//通过for循环让数组的每一个元素变为大写
var arr2 = ['good','nice','ok','oh']
// for(var i=0;i<arr2.length;i++){
//     arr2[i] = arr2[i].toUpperCase()
// }

// for(var i in arr2){
//     arr2[i] = arr2[i].toUpperCase()
// }
var nArr = []
for(var item of arr2){
    nArr.push(item.toUpperCase())
}

var nArr2 = [] 
arr2.forEach(function(item ,index,arr){
    nArr2.push(item.toUpperCase())
    
})

// var arr3 = []
// arr2.map(function(item){
//     arr3.push(item.toUpperCase())
// })
// var arr4 = arr2.map(function(item){
//     return item.toUpperCase()
// })
// map和forEach唯一的区别就是map里面的函数可以有返回值，返回的值可以生成一个新的数组。

var arr = [20,1, 12, 7, 5];
// arr.sort(function(a,b){
//     return a-b
// })
arr.sort(function(a,b){
    return b-a
})